var express = require('express');
var router = express.Router();

//测试用路由，所有接口都在这里
/* GET home page. */

//创建路由
router.post('/graphics', function (req, res) {
    req.models.graphics.create({
        jsonString: req.body.jsonString
    }, function (err, data) {  //报错抛出错误
        if (err) {
            console.log('helloworld', err)
            throw new Error
        }
        console.log(data)
        res.header('Access-Control-Allow-Origin', '*')
        res.send(data)
    })
})

//GET路由,传出图像信息
router.get('/find', function (req, res) {
    req.models.graphics.find({}, (err, data) => {
        if (err) {
            throw new Error
        }
        let obj = {
            status: 200,
            msg: []
        }
        res.header('Access-Control-Allow-Origin', '*')
        res.send(JSON.stringify(data))
    })
})

//信息替换路由
router.post('/update', function (req, res) {
    // let date = JSON.parse(req.body.jsonString).date
    //
    // //校验时间
    // function isToday (str) {
    //     var d = new Date();
    //     var y = d.getFullYear(); // 2014
    //
    //     var m = d.getMonth() + 1; // 7,月份从0开始的，注意
    //
    //     var d = d.getDate(); // 9
    //
    //     var date_str = y + '-' + m + '-' + d;
    //     return str == date_str;
    // }
    //
    // if(isToday(date)){
    //
    // }

    // req.models.graphics.get(1, function (err, John) {
    //     John.name = "Joe"
    //     John.surname = "Doe"
    //     John.save(function (err) {
    //         console.log("saved!")
    //     })
    // })
})

router.get('/create', function (req, res) {   //get路由 提交用
    res.header('Access-Control-Allow-Origin', '*')
    res.render('create', {title: 'arcgis'})
})

module.exports = router;
